import { NgModule }      from '@angular/core';
import { CommonModule }  from '@angular/common';
import { FormsModule } from '@angular/forms';
import { NgbDropdownModule, NgbModalModule } from '@ng-bootstrap/ng-bootstrap';
import { routing }       from './usermanagement.routing';
import { Usermanagement } from './usermanagement.component';
import { Generalusers } from './components/generalusers/generalusers.component';
import { Maintenanceusers } from './components/maintenanceusers/maintenanceusers.component';
import { Maintenancerecord } from './components/maintenancerecord/maintenancerecord.component';
import { Channelusers } from './components/channelusers/channelusers.component';
import { Channelmaintenanceusers } from './components/channelmaintenanceusers/channelmaintenanceusers.component';

import { Adminusers } from './components/adminusers/adminusers.component';
import { AlertModule } from 'ng2-bootstrap/alert';
import { ModalModule } from 'ng2-bootstrap/modal';
import {AppPagationModule} from "../base/pagination.module";



@NgModule({
  imports: [
    CommonModule,
    FormsModule,   
    NgbDropdownModule,
    NgbModalModule,  
    AlertModule.forRoot(),
    ModalModule.forRoot(),
    AppPagationModule.forRoot(),      
    routing
  ],
  declarations: [
    Usermanagement,
    Generalusers,
    Maintenanceusers,
    Maintenancerecord,
    Channelusers,
    Channelmaintenanceusers,
    Adminusers   
  ]
})
export class UsermanagementModule {
}
